﻿@model IEnumerable<GdHotel.Data.Room>

@{
    ViewBag.Title = "Комнаты";
    Layout = "~/Views/Shared/_AdminLayout.cshtml";
}

<p>
    @Html.ActionLink("Категории комнат", "Index", "ManageRoomTypes")
</p>

<h2>@ViewBag.Title</h2>

<p>
    @Html.ActionLink("Создать", "Create")
</p>
@if (Model.Count()>0)
{
    var first = Model.FirstOrDefault();
<table>
    <tr>
       <th>
            @Html.LabelFor(model => first.Title)
        </th>
        <th>
            @Html.LabelFor(model => first.Key)
        </th>
        <th>
            @Html.LabelFor(model => first.Cost)
        </th>
        <th>
            @Html.LabelFor(model => first.RoomType)
        </th>
        <th></th>
    </tr>

@foreach (var item in Model) {
    <tr>
        <td>
            @Html.DisplayFor(modelItem => item.Title)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Key)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Cost)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.RoomType.Title)
        </td>
        <td>
            @Html.ActionLink("Редактировать", "Edit", new { id = item.Id }) |
            @Html.ActionLink("Просмотр", "Details", new { id = item.Id }) |
            @Html.ActionLink("Удалить", "Delete", new { id = item.Id })
        </td>
    </tr>
}

</table>
}
<p>&nbsp;</p>
<h4>Для "VIP" комнат:</h4>
<p>
    Для того, чтобы стили VIP-комнат отображались, необходимо в CSS добавить стили, такие же, как и ключи у самих комнат. 
    Например, если необходимо добавить комнату "Малевич", нужно создать страницу с ключом malevich, а в стилях сделать следующее:
</p>
<pre>
    .styles_tab.malevich{	
	    background:url('/Content/Images/bg_malevich.jpg') 0 0;
    }
    .styles_tab.malevich a.active{	
	    color:#ff7f61;
    }
</pre>
